#ifndef COORDINATEADJUST_H
#define COORDINATEADJUST_H

#include <QObject>
#include <QWidget>
#include <QDialog>

#include "_Interface/_Datastruct.h"
#include "_Interface/_interface_backend.h"
#include "_Interface/_interface_hmi.h"

#include "ui_coordinate_adjust_hmi.h"

namespace Ui { class CoordinateAdjustHMI; }

class DialogCoordinateAdjust : public QDialog{
    Q_OBJECT
public:
    DialogCoordinateAdjust();
    ~DialogCoordinateAdjust();

private:
    Ui::CoordinateAdjustHMI* ui = nullptr;
    BackendInterface* pBackend = nullptr;
public:
    void setHandle(BackendInterface* pB);
public slots:
    void onbtnclicked_Apply();
    void onbtnclicked_Cancel();
    void onbtnclicked_Joint();
    void onbtnclicked_World();
    void onbtnclicked_Work();
    void onbtnclicked_Tool();
};

#endif // COORDINATEADJUST_H
